slog it out
phrase
British, informal
: to fight or compete until one side wins
Love words? Need even more definitions?
Merriam-Webster unabridged



